#!/bin/bash

# 获取当前jar包的PID（进程ID）
PID=$(ps -ef | grep "smart-construction-site" | grep -v "grep" | awk '{print $2}')

# 如果PID不为空，则说明程序已经在运行，先停止程序
if [ -n "$PID" ]; then
    echo "Stopping existing process with PID: $PID"
    kill -9 $PID
fi

# 启动jar包，并将日志输出到指定文件
nohup java -jar smart-construction-site-0.0.1-SNAPSHOT.jar > run.log 2>&1 &

# 输出新启动的进程信息
echo "Started new process"
